// components/popover/index.js
Component({
  /**
   * 组件的属性列表
   */
  //  开启插槽  多个插槽 
  options: {
    multipleSlots: true
  },
  properties: {
     show: {
      type: Boolean,
      value: false
    },
    instance:{
      type:String,
      value:'show'
    },
    style:{
      type:String,
      value:''
    },
    closeEventName:{
      type:String,
      value:'close'
    },
    position:{
      type:String,
      value:'bottom'
    },
    is_icc:{
      type:Object,
      value:{
        style:'',
        is_icon:false
      }
    },
    //  模板 mask 遮罩
    mask_bg:{
      type:String,
      value:''
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    styles:''
  },
  //  组件的生命周期
  ready() {

  },
  /**
   * 组件的方法列表
   */
  methods: {
    handleClose: function () {
      let { instance ,closeEventName} = this.data;
      console.log( closeEventName )
      //  关闭弹窗回调事件
        this.triggerEvent('closeEvent',closeEventName);
        //  触发关闭弹窗
        this.triggerEvent('close', instance);
    },
 
  }
})